package com.softer.wxzj.entity;

import com.softer.wxzj.entity.base.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author Gong Zhiyang
 * @date 2019/8/10
 */
@Data
public class ExpRevocation extends BaseEntity {
    /**
     * 撤销类型(项目状态)（1维修项目撤销，2拨款申请撤销）
     */
    private String type;
    /**
     * 项目ID
     */
    private String projectId;
    /**
     * 业务ID
     */
    private String businessId;
    /**
     * 申报日期
     */
    private String reqDate;
    /**
     * 小区ID
     */
    private String regionId;
    /**
     * 撤销人员
     */
    private String revocatPerson;
    /**
     * 撤销日期
     */
    private String revocatDate;
    /**
     * 撤销原因
     */
    private String revocatReason;
    /**
     * 小区名称
     */
    private String regionName;
    /**
     * 小区编号
     */
    private String regionNo;
    /**
     * 维修项目编号
     */
    private String reqNo;
    /**
     * 维修项目撤销时，用于维修项目名称
     * 拨款申请撤销时，用于拨款批次名称
     */
    private String reqName;
    /**
     * 申报日期
     */
    private String proreportDate;
    /**
     * 预算金额
     */
    private BigDecimal budgSum;
    /**
     * 审核状态（0保存，1审核中，2审核通过，3审核失败）
     */
    private String flowState;
    /**
     * 拨款撤销时拨款批次状态
     */
    private String step;
    /**
     * 拨款撤销时的项目名称
     */
    private String projectName;
    /**
     * 拨款申请编号
     */
    private String grantreqNum;
    /**
     * 拨款申请人
     */
    private String grantreqUser;
    /**
     * 拨款申请日期
     */
    private String grantreqDate;
    /**
     * 拨款金额
     */
    private BigDecimal payAmount;

    private String startTime;

    private String endTime;
    /**
     * 拨款批次名称
     */
    private String payName;
    /**
     * 登录账号
     */
    private String operNo;

}